home *** CD-ROM | disk | FTP | other *** search
Wrap
5 REM EXEC.DEMO 10 D$ = CHR$(4):Q$ = CHR$(34) 20 HOME : PRINT " << EXEC DEMONSTRATION >>": PRINT 30 PRINT "THIS PROGRAM CREATES A SEQUENTIAL TEXT" 40 PRINT "FILE NAMED ";Q$;"SHOWOFF.EXEC";Q$;". EACH STRING" 50 PRINT "THAT IS PLACED IN SHOWOFF.EXEC BY THIS" 60 PRINT "PROGRAM IS A LEGAL APPLE II COMMAND.": PRINT 70 PRINT "WHEN YOU TYPE" 80 PRINT " EXEC SHOWOFF.EXEC" 90 PRINT "THE COMMANDS IN THE FILE SHOWOFF.EXEC" 100 PRINT "TAKE CONTROL OF YOUR COMPUTER. EACH" 110 PRINT "COMMAND IS EXECUTED JUST AS IF IT HAD" 120 PRINT "BEEN TYPED IN FROM THE KEYBOARD. " 130 PRINT Q$;"BASIC PROGRAMMING WITH PRODOS";Q$ 140 PRINT "DESCRIBES THE PROGRAM IN MORE DETAIL.": PRINT 150 PRINT " << HAPPY EXECUTING >>": PRINT 160 PRINT "PRESS THE SPACE BAR TO MAKE THIS" 170 PRINT "PROGRAM CREATE THE FILE SHOWOFF.EXEC .": PRINT 180 PRINT "PRESS Q TO STOP THIS PROGRAM NOW. "; 190 GET A$: IF A$ = "Q" OR A$ = "q" THEN END 200 IF A$ < >" " THEN PRINT B$;: GOTO 190 210 HOME : PRINT "CREATING SHOWOFF.EXEC...": PRINT 220 PRINT D$;"PREFIX /EXAMPLES/PROGRAMS" 230 PRINT D$;"OPEN SHOWOFF.EXEC": PRINT D$;"WRITE SHOWOFF.EXEC" 240 ONERR GOTO 1000 250 PRINT "PRINT"Q$"YOU CAN ENTER LINES OF A PROGRAM."Q$ 260 PRINT : PRINT "100 TEXT:HOME:VTAB 5" 270 PRINT "110 PRINT";Q$;"THIS IS A PROGRAM CREATED"Q$ 280 PRINT "120 PRINT";Q$;"ENTIRELY BY AN EXEC PROGRAM."Q$ 290 PRINT "130 END" 300 PRINT "PRINT"Q$"YOU CAN LIST THE PROGRAM..."Q$ 310 PRINT "LIST" 320 PRINT "PRINT"Q$"PAUSE TO LOOK AT THE LISTING."Q$ 330 PRINT "FOR X=1 TO 8000:NEXT X" 340 PRINT "PRINT"Q$"AND THEN SAVE IT TO A FILE!"Q$ 350 PRINT : PRINT "SAVE /EXAMPLES/PROGRAMS/NEW.PROGRAM" 360 PRINT "HGR" 370 PRINT "BLOAD /EXAMPLES/DATA/PICTURE" 380 PRINT "PRINT"Q$"YOU CAN EVEN DISPLAY PICTURES!!"Q$ 390 PRINT "FOR X=1 TO 4000:NEXT X:TEXT" 400 PRINT "CAT /EXAMPLES/PROGRAMS" 410 PRINT "PRINT"Q$"YOU CAN DISPLAY A DIRECTORY..."Q$ 420 PRINT "FOR X=1 TO 4000:NEXT X" 430 PRINT "RUN /EXAMPLES/PROGRAMS/NEW.PROGRAM" 440 PRINT "PRINT"Q$"AND RUN PROGRAMS."Q$ 450 PRINT "FOR X=1 TO 4000:NEXT X" 460 PRINT "PRINT"Q$"DONE SHOWING OFF."Q$ 470 PRINT D$;"CLOSE" 500 HOME 510 PRINT "IT'S DONE!!!": PRINT 520 PRINT "YOUR APPLE IS READY TO SHOWOFF A LITTLE" 530 PRINT "BIT. ALL YOU HAVE TO DO IS TYPE": PRINT 540 PRINT " EXEC /EXAMPLES/PROGRAMS/SHOWOFF.EXEC": PRINT 550 PRINT "PRESS THE RETURN KEY, AND ENJOY.": PRINT 560 PRINT "OH, BY THE WAY. IF YOU WANT TO SEE THE" 570 PRINT "COMMANDS IN THE FILE SHOWOFF.EXEC, USE" 580 PRINT "GET.TEXT FROM CHAPTER 6. TYPE": PRINT 590 PRINT " RUN GET.TEXT": PRINT 600 PRINT "AND WHEN IT ASKS FOR A FILENAME, JUST" 610 PRINT "TYPE IN": PRINT 620 PRINT " /EXAMPLES/PROGRAMS/SHOWOFF.EXEC" 700 NEW 1000 E = PEEK(222): REM GET ERROR 1010 IF E = 4 THEN VTAB 5: PRINT B$;B$;"YOU CANNOT RUN THIS PROGRAM ON A WRITE": PRINT "PROTECTED DISK. MAKE A COPY OF THE DISK": PRINT "AND TRY AGAIN.": GOTO 1100 1020 IF E = 9 THEN PRINT "YOUR DISK IS FULL. DELETE SOME OLD": PRINT "FILES AND TRY AGAIN.": GOTO 1100 1030 PRINT "ERROR" 1100 PRINT D$"CLOSE": END